package com.an.blog.web.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * 博客文章网上签证官
 *
 * @author: Ann
 * @createDate: 2023/05/26 16:24:25
 * @version: 1.0.0
 */
@Data
@Accessors(chain = true)
public class BlogArticleWebVo {

    /**
     * 文章id
     */
    private Long articleId;

    /**
     * 分类名称
     */
    private String categoryName;

    /**
     * 标签
     */
    private String[] tags;
    /**
     * 文章标题
     */
    private String articleTitle;

    /**
     * 是否置顶（0否 1是）
     */
    private String isTop;

    /**
     * 是否点赞了
     */
    private Boolean isLiked;

    /**
     * 喜欢数
     */
    private Long likedCount;

    /**
     * 浏览量
     */
    private Long viewedCount;

    /**
     * 文章图像
     */
    private String articleImage;

    /**
     * 作者
     */
    private String createBy;

    /**
     * 头像
     */
    private String avatar;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private  Date createTime;
}
